const express = require('express');

const server = express();



//       * 代表任意路径
server.get('*',(request, response)=>{
    // 请求行   GET  http://www.baidu.com/s？user=yu  HTTP 1.1
    // 1. 获取请求方式
    console.log(request.method);
    // 2. 获取 url
    console.log(request.url);
    // 3. 获取 http版本号
    console.log(request.httpVersion);
    // 4. 请求头  
    // console.log(request.headers);
    // 5. 请求体 GET请求 请求体中一般是没有数据的
    // 6. 获取请求url链接中的查询字符串参数
    //   url:  http://127.0.0.1?user=atguigu&age=10 => {user:'atguigu',age:10}
    // before:  引入url模块 =》 urlObj = url.parse(urlpath,true) => requrlObjuest.query
    // const url = require('url');
    // const urlObj = require('url').parse(request.url,true);
    // console.log(urlObj);
    // express 如何获取 查询字符串参数呢？
    console.log(request.query);// express 在 request上直接提供query对象，如果有查询字符串参数，可以直接获取
})

server.listen(8080,()=>{
    console.log('server run at 8080');
})